const express=require('express');
const path=require('path');
// express 第一个最火的企业级框架 koa
// 阿里三件套 egg antd
const app=express();
// createServer返回server对象
const server=require("http").createServer(app);
require("./io.js")(server);

// img js CSS json 都是静态资源
// 统一放到同一个文件夹下
// 使用一个中间件
// 每次用户来了，使用这个中间件
// 用户登录？
// 用户上传文件？
// log
// 数据库

// console.log(path.join(__dirname,'./public'));
app.use(
    // 静态服务器 express 自带的中间件 递归
    express.static(
        // 路径字符串拼接
        path.join(__dirname,'./public')
    )
);

app.get('/',(req,res)=>{
    res.sendFile(__dirname+'/public/index.html');
})

// app.get("/public/js/chat.js",(req,res)=>{
//     res.sendFile(__dirname+'/public/js/chat.js');
// })
// app.get("/public/css/common.css",(req,res)=>{
//     res.sendFile(__dirname+'/public/css/common.css');
// })
// app.listen(3000,()=>{
//     // webrtc
//     console.log('应用在3000端口上伺服');
// })

server.listen(3000,()=>{
    console.log('server is listening in 3000')
})